#!/bin/bash

# 项目初始化脚本

echo "正在初始化项目..."

# 清理并重新安装依赖
echo "清理 node_modules 并重新安装依赖..."
rm -rf node_modules
rm -rf package-lock.json yarn.lock

# 安装依赖
echo "安装项目依赖..."
yarn install

# 确保 Expo 相关配置正确
echo "修复 Expo 依赖..."
yarn add --fix -- --legacy-peer-deps
yarn add react-native-web react-dom @expo/metro-runtime

echo "初始化完成！您可以使用以下命令运行项目："
echo "  yarn start"
echo "  或"
echo "  npx expo start"